.wln-h1{ height: 1vw} .wln-h2{ height: 2vw} .wln-h3{ height: 3vw}
.wln-page {top:0;left:0;right:0;bottom:0;height:100%;display:block;position:absolute;overflow-y:auto} .wln-page.tabbar { padding-bottom: calc(100upx + env(safe-area-inset-bottom) / 2)}
.wln-status-bar {height: var(--status-bar-height);width: 100%;}
.wln-btn-full {white-space:normal;width:94vw;height:10vw;line-height:10vw;font-size:4vw;margin:0 3vw;border-radius:1vw;color:#ffffff;background-color:#39b54a;padding:0;clear:both;text-align:center;justify-content:center;cursor:pointer;}
.wln-line {
    width: 100%;
    height: 1px;
    content: ' ';
    position: absolute;
	display: block;
    background-image: linear-gradient(0deg,#ececec 50%,transparent 0);
}
.wln-mask {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1025;
	position: fixed;
	background-color: rgba(0,0,0,0.3);
	text-align: center;
}
.wln-bottom-modal {
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
}
.wln-list {
    position: relative;
}
.wln-list-item {
	width: 100%;
    display: table;
    position: relative;
    background-color: #ffffff;
}
.wln-list-item > view {
    display: table-cell;
	vertical-align: middle;
}
.wln-list-cell {
    width: 15vw;
    text-align: center;
    vertical-align: middle;
}
.wln-list-main {
	width: 70vw;
    padding: 4vw 0;
	word-break: break-all;
}
.wln-list-main > *,.wln-list-main > * > *{
	width: 70vw;
	display: block;
	word-break: break-all;
}
.wln-list-icon {
	font-size: 8vw;
}
.wln-list::after,.wln-list-item::before {
    width: 100%;
    height: 1px;
    content: ' ';
    position: absolute;
    background-image: linear-gradient(0deg,#ececec 50%,transparent 0);
}